package com.app.mvvmkotlindemo.request

import androidx.lifecycle.MutableLiveData
import com.app.mvvmkotlindemo.bean.DriverIndexBean
import com.everyline.baselibrary.base.viewmodel.BaseViewModel
import com.everyline.baselibrary.ext.request
import com.everyline.baselibrary.state.ResultState
import com.app.mvvmkotlindemo.network.HttpRequestManger

/**
 * Created by on 2020/12/1.
 * 天天挂线
 *  746608431@qq.com
 *  描述:TODO
 */

class RequestOrderMarketModel : BaseViewModel() {


    var modifyIsDrivingData = MutableLiveData<ResultState<Any?>>()
    var driverIndexData = MutableLiveData<ResultState<DriverIndexBean?>>()


    fun modifyIsDriving(map: Map<String, String>) {
        request({ HttpRequestManger.apiService.modifyIsDriving(map) }, modifyIsDrivingData, true)
    }

    fun driverIndex() {
        request({ HttpRequestManger.apiService.driverIndex() }, driverIndexData, true)
    }

}